/*
 *  System0039Tester.cpp
 *  SoundController0002
 *
 *  Created by jiro on 11/10/03.
 *  Copyright 2011 jiro music. All rights reserved.
 *
 */

#include "System0039Tester.h"
#include "AbstractNoteTester.h"
#include "AbstractLineTester.h"
#include "AbstractRegionTester.h"
#include "ConcreteNoteTester.h"
#include "ConcreteLineTester.h"
#include "ConcreteRegionTester.h"
#include "ConcreteNoteGeneratorTester.h"
#include "ConcreteNoteGeneratorSelectorTester.h"
#include "MarchovicConcreteNoteGeneratorTester.h"
#include "StochasticConcreteNoteTester.h"
#include "../../../sc/Tester/CustomAssert.h"

namespace sc
{
namespace system0039
{

	void System0039Tester::TestAll()
	{
		cout << "start System0039Tester\n";

		AbstractNoteTester::TestAll();
		AbstractLineTester::TestAll();
		AbstractRegionTester::TestAll();
		ConcreteNoteTester::TestAll();
		ConcreteLineTester::TestAll();
		ConcreteRegionTester::TestAll();

		sc::system0039::StochasticConcreteNoteTester::TestAll();
		sc::system0039::ConcreteNoteGeneratorTester::TestAll();
		sc::system0039::ConcreteNoteGeneratorSelectorTester::TestAll();
		sc::system0039::MarchovicConcreteNoteGeneratorTester::TestAll();

		cout << "end System0039Tester\n";
	}

}
}